/***************************************************************************
 * 文件名：IDBContext
 * 功能：
 * 说明：
 * -------------------------------------------------------------------------
 * 创建时间：2025/7/15 16:55:16
 * 创建人：葛浩
 * 邮箱： 2094733071@qq.com
 * =========================================================================
 *
 * 修改人：   
 * 修改时间：   
 * 修改说明：   
 ***************************************************************************/
using System.Collections.Generic;

namespace CodeGenerator
{
	public interface IDBContext
	{
		/// <summary>
		/// 获取表名
		/// </summary>
		/// <returns></returns>
		List<TableModel> GetTableNames();

		/// <summary>
		/// 获取表的所有字段
		/// </summary>
		/// <param name="tableName"></param>
		/// <returns></returns>
		List<ColumnInfoModel> GetTableColumns(string tableName);

		/// <summary>
		/// 获取所有数据库
		/// </summary>
		/// <returns></returns>
		List<string> GetAllDataBase();
	}
}
